<?
/*
  +-----------------------------------------------------------------------------------------+
  | Projeto MonitoraSUS                                                                     |
  +-----------------------------------------------------------------------------------------+
  | Copyright (c) 2005-2008 Secretaria Municipal de Sa&uacute;de de Belo Horizonte / Prodabel      |
  |                                                                                         |
  | Analista Respons&aacute;vel: Hugo Nathaniel Rodrigues <hugonr@gmail.com>, <hugo@pbh.gov.br> |
  |                       Consultor - GSFS - Prodabel / SMSA                                |
  | Departamento Respons&aacute;vel - SMSA: GPLD - Paulinho <pauloces@pbh.gov.br>                  |
  | Departamento Respons&aacute;vel - Prodabel: GSFS - Ricardo Monteiro <monteiro@pbh.gov.br>      |
  | Analista de Informa&ccedil;&atilde;o: Marcone <marcone.costa@pbh.gov.br>                              |
  +-----------------------------------------------------------------------------------------+
 */
//Alterado dia: 26/07/2011 16:19; Por: Mauricio Marques
//Alterado dia: 13/09/2011 10:58; Por: Mauricio Marques

ini_set("default_charset", "UTF-8");
include ("../dados/inc.config.php");
$string_conn = "host=$servidorbanco user=$loginbanco password=$senhabanco dbname=$bancodedados";
$conexao = pg_connect($string_conn);
// $conexao = mssql_connect($servidorbanco, $loginbanco, $senhabanco);
// $banco = mssql_select_db($bancodedados, $conexao);
$menu = $_GET["menu"];
$elements = explode("-", $menu);
if ($_GET["excel"] == "sim") {
    header("Content-type: application/octet-stream");
    header("Content-Disposition: attachment; filename=relatorio_acoes.doc");
    header("Pragma: no-cache");
    header("Expires: 0");
}
?>
<html>
    <head>
        <title>Relat&oacute;rio Consolidado</title>
    </head>
    <font face="Arial, Helvetica, sans-serif" size="3"><b>
        Informa&ccedil;&otilde;es do Sistema MonitoraSUS
    </b></font><br><br>
    <font face="Arial, Helvetica, sans-serif" size="2">
    <?
    if (count($elements) <= 5) {
        $compfimsql = "";
        $espaco = "&nbsp;&nbsp;&nbsp;";
        if (count($elements) == 1) {
            $sql = "select * from " . $_SESSION["banco"] . ".eixos where num_eixo = " . $elements[0] . " and $where";
            $resultado = pg_query($sql);
            echo "<br>Programa: " . pg_fetch_result($resultado, 0, "des_eixo");
            echo "<br>" . pg_fetch_result($resultado, 0, "informacao_eixo");
            echo "<br><br>";
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos where $where and num_eixo = " . $elements[0];
            $resultado = pg_query($sql);
            //Alterado dia: 26/07/2011 16:19; Por: Mauricio Marques
            //echo "Quantidade de Objetivos Gerais: " . pg_fetch_result($resultado,0,"total");
            echo "Quantidade de Projetos/Atividades: " . pg_fetch_result($resultado, 0, "total");
            $compfimsql = " and o.num_eixo = " . $elements[0];
        }
        if (count($elements) == 2) {
            $sql = "select * from " . $_SESSION["banco"] . ".objetivos where num_objetivo = " . $elements[1] . " and $where";
            $resultado = pg_query($sql);
            echo "<br>Objetivo: " . pg_fetch_result($resultado, 0, "des_fant");
            echo "<br>" . pg_fetch_result($resultado, 0, "des_objetivo");
            $sql2 = "select * from monitorasus.orgao where situacao='A' and num_orgao = " . pg_fetch_result($resultado, 0, "num_orgao");
            $resultado2 = pg_query($sql2);
            echo "<br>Orgao Respons&aacute;vel: " . pg_fetch_result($resultado2, 0, "des_orgao");
            echo "<br>";
            $compfimsql = " and d.num_objetivo = " . $elements[1];
        }
        if (count($elements) == 3) {
            $sql = "select * from " . $_SESSION["banco"] . ".diretrizes where num_diretriz = " . $elements[2] . " and $where";
            $resultado = pg_query($sql);
            echo "<br>Opera&ccedil;&atilde;o: " . pg_fetch_result($resultado, 0, "des_diretriz");
            if (pg_fetch_result($resultado, 0, "num_func") != "") {
                $sql2 = "select * from monitorasus.usuario where situacao='A' and id_usuario = " . pg_fetch_result($resultado, 0, "id_responsavel");
                $resultado2 = pg_query($sql2);
                echo "<br>Funcion&aacute;rio Respons&aacute;vel: " . pg_fetch_result($resultado2, 0, "nom_func");
            }
            echo "<br>";
            $compfimsql = " and m.num_diretriz = " . $elements[2];
        }
        if (count($elements) == 4) {
            $sql = "select * from " . $_SESSION["banco"] . ".objetivos_especificos where num_objetivoespecifico = " . $elements[3] . " and $where";
            $resultado = pg_query($sql);
            echo "<br>Estrat&eacute;gia: " . pg_fetch_result($resultado, 0, "des_objetivoespecifico");
            echo "<br>";
            $compfimsql = " and mt.num_objetivoespecifico = " . $elements[2];
        }
        if (count($elements) == 5) {
            $sql = "select * from " . $_SESSION["banco"] . ".metas where num_meta = " . $elements[4] . " and $where";
            $resultado = pg_query($sql);
            echo "<br>Meta: " . pg_fetch_result($resultado, 0, "des_meta");
            echo "<br>";
            $compfimsql = " and op.num_meta = " . $elements[3];
        }
        if (count($elements) <= 2) {
            if (count($elements) == 1) {
                $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d where  o.situacao='A' and o.num_objetivo=d.num_objetivo and  d.situacao='A' $compfimsql";
            } else {
                $sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d where  d.situacao='A' $compfimsql";
            }
            $resultado = pg_query($sql);
            //Diretrizes para Operações
            echo "<br>Quantidade de Opera&ccedil;&otilde;es: " . pg_fetch_result($resultado, 0, "total");
        }
        if (count($elements) <= 3) {
            if (count($elements) == 1) {
                $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m where  o.situacao='A' and o.num_objetivo=d.num_objetivo and  d.situacao='A' and  m.situacao='A' and m.num_diretriz=d.num_diretriz $compfimsql";
            } elseif (count($elements) == 2) {
                $sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m where  d.situacao='A' and  m.situacao='A' and m.num_diretriz=d.num_diretriz $compfimsql";
            } elseif (count($elements) == 3) {
                $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m where m.situacao='A' $compfimsql";
            }
            $resultado = pg_query($sql);
            //Objetivos específicos para Estratégias
            echo "<br>Quantidade de Estrat&eacute;gias: " . pg_fetch_result($resultado, 0, "total");
        }
        if (count($elements) <= 4) {
            if (count($elements) == 1) {
                $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt where  o.situacao='A' and o.num_objetivo=d.num_objetivo and  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico $compfimsql";
            } elseif (count($elements) == 2) {
                $sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt where   d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico $compfimsql";
            } elseif (count($elements) == 3) {
                $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt where   m.situacao='A' and mt.situacao='A' and  m.num_objetivoespecifico=mt.num_objetivoespecifico $compfimsql";
            } elseif (count($elements) == 4) {
                $sql = "select count(*) as total from " . $_SESSION["banco"] . ".metas mt where   mt.situacao='A' $compfimsql";
            }
            $resultado = pg_query($sql);
            echo "<br>Quantidade de Metas: " . pg_fetch_result($resultado, 0, "total");
        }

        if (count($elements) == 1) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op where  o.situacao='A' and o.num_objetivo=d.num_objetivo and  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta $compfimsql";
        } elseif (count($elements) == 2) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op where  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta $compfimsql";
        } elseif (count($elements) == 3) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op where   m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta $compfimsql";
        } elseif (count($elements) == 4) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op where     op.situacao='A' and  op.num_meta=mt.num_meta $compfimsql";
        } elseif (count($elements) == 5) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".operacoes op where    op.situacao='A' $compfimsql";
        }
        $resultado = pg_query($sql);
        echo "<br>Quantidade de Opera&ccedil;&otilde;es: " . pg_fetch_result($resultado, 0, "total");


        if (count($elements) == 1) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  o.situacao='A' and o.num_objetivo=d.num_objetivo and  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao $compfimsql";
        } elseif (count($elements) == 2) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao $compfimsql";
        } elseif (count($elements) == 3) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao $compfimsql";
        } elseif (count($elements) == 4) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao $compfimsql";
        } elseif (count($elements) == 5) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   op.situacao='A' and  a.situacao='A' and a.num_operacao=op.num_operacao $compfimsql";
        }
        $resultado = pg_query($sql);
        echo "<br>Quantidade de Atividades: " . pg_fetch_result($resultado, 0, "total");

        if (count($elements) == 1) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  o.situacao='A' and o.num_objetivo=d.num_objetivo and  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 3 and ap.situacao='A' ) $compfimsql";
        } elseif (count($elements) == 2) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 3 and ap.situacao='A' ) $compfimsql";
        } elseif (count($elements) == 3) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 3 and ap.situacao='A' ) $compfimsql";
        } elseif (count($elements) == 4) {
            $sql = "select count(*) as total from  metasgerenciais mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 3 and ap.situacao='A' ) $compfimsql";
        } elseif (count($elements) == 5) {
            $sql = "select count(*) as total from   operacao op, " . $_SESSION["banco"] . ".acoes a where   op.situacao='A' and  a.situacao='A' and  a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 3 and ap.situacao='A' ) $compfimsql";
        }

        $resultado = pg_query($sql);
        echo "<br>Quantidade de Atividades Fechadas: " . pg_fetch_result($resultado, 0, "total");

        if (count($elements) == 1) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  o.situacao='A' and o.num_objetivo=d.num_objetivo and  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and data_prazo<now() and num_tipo_prazo = 2 ) $compfimsql";
        } elseif (count($elements) == 2) {
            $sql = "select count(*) as total from  diretriz d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and data_prazo<now() and num_tipo_prazo = 2 ) $compfimsql";
        } elseif (count($elements) == 3) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and data_prazo<now() and num_tipo_prazo = 2 ) $compfimsql";
        } elseif (count($elements) == 4) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and data_prazo<now() and num_tipo_prazo = 2 ) $compfimsql";
        } elseif (count($elements) == 5) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   op.situacao='A' and  a.situacao='A' and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and data_prazo<now()) $compfimsql";
        }

        echo "<br>Quantidade de Atividades Atrasadas: " . pg_fetch_result($resultado, 0, "total");

        if (count($elements) == 1) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  o.situacao='A' and o.num_objetivo=d.num_objetivo and  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and data_prazo>=now() ) $compfimsql";
        } elseif (count($elements) == 2) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and data_prazo>=now() ) $compfimsql";
        } elseif (count($elements) == 3) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and data_prazo>=now() ) $compfimsql";
        } elseif (count($elements) == 4) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and data_prazo>=now() ) $compfimsql";
        } elseif (count($elements) == 5) {
            $sql = "select count(*) as total from  operacao op, " . $_SESSION["banco"] . ".acoes a where   op.situacao='A' and  a.situacao='A' and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and data_prazo>=now() ) $compfimsql";
        }

        $resultado = pg_query($sql);
        echo "<br>Quantidade de Atividades no prazo: " . pg_fetch_result($resultado, 0, "total");

        if (count($elements) == 1) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  o.situacao='A' and o.num_objetivo=d.num_objetivo and  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao not in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.situacao='A' ) $compfimsql";
        } elseif (count($elements) == 2) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  d.situacao='A' and  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao not in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.situacao='A' ) $compfimsql";
        } elseif (count($elements) == 3) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao not in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.situacao='A' ) $compfimsql";
        } elseif (count($elements) == 4) {
            $sql = "select count(*) as total from  metasgerenciais mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and  op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao not in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.situacao='A' ) $compfimsql";
        } elseif (count($elements) == 5) {
            $sql = "select count(*) as total from " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  op.situacao='A' and  a.situacao='A' and a.num_operacao=op.num_operacao and a.num_acao not in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.situacao='A' ) $compfimsql";
        }

        $resultado = pg_query($sql);
        echo "<br>Quantidade de Atividades sem prazo definido: " . pg_fetch_result($resultado, 0, "total");
        echo "<br><br>";
        echo "<hr>";
        echo "Texto em <b>negrito</b> indica a&ccedil;&atilde;o em atraso<br>Texto em <i>it&aacute;lico</i> indica a&ccedil;&atilde;o fechada<br>Texto sem formata&ccedil;&atilde;o indica a&ccedil;&atilde;o aberta mas no prazo.<br><br>";
        if (count($elements) == 1) { // eixo
            $sql = "select * from " . $_SESSION["banco"] . ".eixos where num_eixo = " . $elements[0] . " and $where";
            $resultado = pg_query($sql);
            echo "<br>Programa: " . pg_fetch_result($resultado, 0, "des_eixo");
            $num_eixo = pg_fetch_result($resultado, 0, "num_eixo");
            $sql = "select * from " . $_SESSION["banco"] . ".objetivos where num_eixo = " . $num_eixo . " and $where";
            $resultado = pg_query($sql);
            while ($rs = pg_fetch_array($resultado)) {
                //Objetivo Geral para Projeto/Atividade
                echo "<br>&nbsp;&nbsp;&nbsp;Projeto/Atividade " . $rs["num_objetivo"] . ": ";
                echo $rs["Des_Objetivo"];
                $num_objetivo = $rs["num_objetivo"];
                $sql2 = "select * from " . $_SESSION["banco"] . ".diretrizes where $where and num_objetivo = $num_objetivo";
                $resultado2 = pg_query($sql2);
                while ($rs2 = pg_fetch_array($resultado2)) {
                    //Diretriz para Operação
                    echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Opera&ccedil;&atilde;o " . $rs2["num_diretriz"] . ": ";
                    echo $rs2["des_diretriz"];
                    $num_diretriz = $rs2["num_diretriz"];
                    $sql3 = "select * from " . $_SESSION["banco"] . ".objetivos_especificos where $where and num_diretriz = $num_diretriz";
                    $resultado3 = pg_query($sql3);
                    while ($rs3 = pg_fetch_array($resultado3)) {
                        //Objetivo específico para Estratégia
                        echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estratégia " . $rs3["num_objetivoespecifico"] . ": ";
                        echo $rs3["des_objetivoespecifico"];
                        $num_objetivoespecifico = $rs3["num_objetivoespecifico"];
                        $sql4 = "select * from " . $_SESSION["banco"] . ".metas where $where and num_objetivoespecifico = $num_objetivoespecifico";
                        $resultado4 = pg_query($sql4);
                        while ($rs4 = pg_fetch_array($resultado4)) {
                            echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Meta " . $rs4["num_meta"] . ": ";
                            echo $rs4["des_meta"];
                            $num_meta = $rs4["num_meta"];
                            $sql5 = "select *, d.des_descritivo as des_operacao from " . $_SESSION["banco"] . ".operacoes o, " . $_SESSION["banco"] . ".descritivos d where $where and o.num_descritivo = d.num_descritivo and num_meta = $num_meta";
                            $resultado5 = pg_query($sql5);
                            while ($rs5 = pg_fetch_array($resultado5)) {
                                //Operação para Ação
                                echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&ccedil;&atilde;o " . $rs5["num_operacao"] . ": ";
                                echo $rs5["des_operacao"];
                                $num_operacao = $rs5["num_operacao"];
                                $sql6 = "select d.des_descritivo as Des_Acao, a.* from " . $_SESSION["banco"] . ".acoes a, " . $_SESSION["banco"] . ".descritivos d where $where and a.num_descritivo = d.num_descritivo and num_operacao = $num_operacao";
                                $resultado6 = pg_query($sql6);
                                while ($rs6 = pg_fetch_array($resultado6)) {
                                    $num_acao = $rs6["num_acao"];
                                    $sql7 = "select count(*) as total from " . $_SESSION["banco"] . ".acao_prazos where $where and num_tipo_prazo = 3 and num_acao=$num_acao";
                                    $resultado7 = pg_query($sql7);
                                    $sql8 = "select count(*) as total from " . $_SESSION["banco"] . ".acao_prazos where $where and data_prazo<now() and num_tipo_prazo = 2 and num_acao=$num_acao";
                                    $resultado8 = pg_query($sql8);
                                    if (pg_fetch_result($resultado7, 0, "total") > 0) {
                                        echo "<i>";
                                    }
                                    if (pg_fetch_result($resultado8, 0, "total") > 0) {
                                        echo "<b>";
                                    }
                                    //Ação para Atividade
                                    echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atividade " . $rs6["num_acao"] . ": ";
                                    echo $rs6["des_acao"];

                                    //15/09/2011 por Maurício Marques
                                    //Código comentado. Adicionado nova instrução SQL.
                                    //$sql9 = "select case when num_tipo_prazo = 3 then to_char(dt_real_fina,'dd/mm/yyyy') else to_char(data_prazo,'dd/mm/yyyy') end as data from " . $_SESSION["banco"] . ".acao_prazos where $where and num_acao = $num_acao";                                                                
                                    $sql9 = "Select to_char(data_prazo,'dd/mm/yyyy') as data from " . $_SESSION["banco"] . ".acao_prazos where situacao = 'A' and num_tipo_prazo <>1 and num_acao = $num_acao";
                                    $resultado9 = pg_query($sql9);
                                    while ($rs9 = pg_fetch_array($resultado9)) {
                                        echo "&nbsp;";
                                        echo $rs9["data"];
                                        echo "&nbsp;";
                                    }
                                    if (pg_fetch_result($resultado8, 0, "total") > 0) {
                                        echo "</b>";
                                    }
                                    if (pg_fetch_result($resultado7, 0, "total") > 0) {
                                        echo "</i>";
                                    }
                                }
                            }
                        }
                    }
                }
            }
        } // fim eixo

        if (count($elements) == 2) { // objetivo geral
            $sql = "select * from " . $_SESSION["banco"] . ".objetivos where num_objetivo = " . $elements[1] . " and $where";
            $resultado = pg_query($sql);
            //Objetivo Geral para Projeto/Atividade
            echo "<br>&nbsp;&nbsp;&nbsp;Projeto/Atividade " . pg_fetch_result($resultado, 0, "num_objetivo") . ": ";
            echo pg_fetch_result($resultado, 0, "des_objetivo");
            $num_objetivo = pg_fetch_result($resultado, 0, "num_objetivo");
            $sql2 = "select * from " . $_SESSION["banco"] . ".diretrizes where $where and num_objetivo = $num_objetivo";
            $resultado2 = pg_query($sql2);
            while ($rs2 = pg_fetch_array($resultado2)) {
                //Diretriz para Operação
                echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Opera&ccedil&atilde;o; " . $rs2["num_diretriz"] . ": ";
                echo $rs2["des_diretriz"];
                $num_diretriz = $rs2["num_diretriz"];
                $sql3 = "select * from " . $_SESSION["banco"] . ".objetivos_especificos where $where and num_diretriz = $num_diretriz";
                $resultado3 = pg_query($sql3);
                while ($rs3 = pg_fetch_array($resultado3)) {
                    //Objetivo Específico para Estratégia
                    echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estrat&eacute;gia " . $rs3["num_objetivoespecifico"] . ": ";
                    echo $rs3["des_objetivoespecifico"];
                    $num_objetivoespecifico = $rs3["num_objetivoespecifico"];
                    $sql4 = "select * from " . $_SESSION["banco"] . ".metas where $where and num_objetivoespecifico = $num_objetivoespecifico";
                    $resultado4 = pg_query($sql4);
                    while ($rs4 = pg_fetch_array($resultado4)) {
                        echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Meta " . $rs4["num_meta"] . ": ";
                        echo $rs4["des_meta"];
                        $num_meta = $rs4["num_meta"];
                        $sql5 = "select *, d.des_descritivo as des_operacao from " . $_SESSION["banco"] . ".operacoes o, " . $_SESSION["banco"] . ".descritivos d where $where and o.num_descritivo = d.num_descritivo and num_meta = $num_meta";
                        $resultado5 = pg_query($sql5);
                        while ($rs5 = pg_fetch_array($resultado5)) {
                            //Operação para ação
                            echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&ccedil;&atilde;o " . $rs5["num_operacao"] . ": ";
                            echo $rs5["des_operacao"];
                            $num_operacao = $rs5["num_operacao"];
                            $sql6 = "select d.des_descritivo as Des_Acao, a.* from " . $_SESSION["banco"] . ".acoes a, " . $_SESSION["banco"] . ".descritivos d where $where and a.num_descritivo = d.num_descritivo and num_operacao = $num_operacao";
                            $resultado6 = pg_query($sql6);
                            while ($rs6 = pg_fetch_array($resultado6)) {
                                $num_acao = $rs6["num_acao"];
                                $sql7 = "select count(*) as total from " . $_SESSION["banco"] . ".acao_prazos where $where and num_tipo_prazo = 3 and num_acao=$num_acao";
                                $resultado7 = pg_query($sql7);
                                $sql8 = "select count(*) as total from " . $_SESSION["banco"] . ".acao_prazos where $where and data_prazo<now() and num_tipo_prazo = 2 and num_acao=$num_acao";
                                $resultado8 = pg_query($sql8);
                                if (pg_fetch_result($resultado7, 0, "total") > 0) {
                                    echo "<i>";
                                }
                                if (pg_fetch_result($resultado8, 0, "total") > 0) {
                                    echo "<b>";
                                }
                                //Ação para Atividade
                                echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atividae " . $rs6["num_acao"] . ": ";
                                echo $rs6["des_acao"];
                                //16/09/2011 por Maurício Marques
                                //Código comentado. Adicionado nova instrução SQL.
                                //$sql9 = "select case when num_tipo_prazo = 3 then to_char(dt_real_fina,'dd/mm/yyyy') else to_char(data_prazo,'dd/mm/yyyy') end as data from " . $_SESSION["banco"] . ".acao_prazos where $where and num_acao = $num_acao";                                                                
                                $sql9 = "Select to_char(data_prazo,'dd/mm/yyyy') as data from " . $_SESSION["banco"] . ".acao_prazos where situacao = 'A' and num_tipo_prazo <>1 and num_acao = $num_acao";
                                $resultado9 = pg_query($sql9);
                                while ($rs9 = pg_fetch_array($resultado9)) {
                                    echo "&nbsp;";
                                    echo $rs9["data"];
                                    echo "&nbsp;";
                                }
                                if (pg_fetch_result($resultado8, 0, "total") > 0) {
                                    echo "</b>";
                                }
                                if (pg_fetch_result($resultado7, 0, "total") > 0) {
                                    echo "</i>";
                                }
                            }
                        }
                    }
                }
            }
        } // fim objetivo

        if (count($elements) == 3) { // diretriz
            $sql2 = "select * from " . $_SESSION["banco"] . ".diretrizes where $where and num_diretriz = " . $elements[2];
            $resultado2 = pg_query($sql2);
            while ($rs2 = pg_fetch_array($resultado2)) {
                //Diretriz para Operação
                echo "<br>&nbsp;&nbsp;&nbsp;Opera&ccedil;&atilde;o " . $rs2["num_diretriz"] . ": ";
                echo $rs2["des_diretriz"];
                $num_diretriz = $rs2["num_diretriz"];
                $sql3 = "select * from " . $_SESSION["banco"] . ".objetivos_especificos where $where and num_diretriz = $num_diretriz";
                $resultado3 = pg_query($sql3);
                while ($rs3 = pg_fetch_array($resultado3)) {
                    //Objetivo específico para 
                    echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estrat&eacute;gia " . $rs3["num_objetivoespecifico"] . ": ";
                    echo $rs3["des_objetivoespecifico"];
                    $num_objetivoespecifico = $rs3["num_objetivoespecifico"];
                    $sql4 = "select * from " . $_SESSION["banco"] . ".metas where $where and num_objetivoespecifico = $num_objetivoespecifico";
                    $resultado4 = pg_query($sql4);
                    while ($rs4 = pg_fetch_array($resultado4)) {
                        echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Meta " . $rs4["num_meta"] . ": ";
                        echo $rs4["des_meta"];
                        $num_meta = $rs4["num_meta"];
                        $sql5 = "select *, d.des_descritivo as des_operacao from " . $_SESSION["banco"] . ".operacoes o, " . $_SESSION["banco"] . ".descritivos d where $where and o.num_descritivo = d.num_descritivo and num_meta = $num_meta";
                        $resultado5 = pg_query($sql5);
                        while ($rs5 = pg_fetch_array($resultado5)) {
                            //Operação para Ação
                            echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&ccedil;&atilde;o " . $rs5["num_operacao"] . ": ";
                            echo $rs5["des_operacao"];
                            $num_operacao = $rs5["num_operacao"];
                            $sql6 = "select d.des_descritivo as Des_Acao, a.* from " . $_SESSION["banco"] . ".acoes a, " . $_SESSION["banco"] . ".descritivos d where $where and a.num_descritivo = d.num_descritivo and num_operacao = $num_operacao";
                            $resultado6 = pg_query($sql6);
                            while ($rs6 = pg_fetch_array($resultado6)) {
                                $num_acao = $rs6["num_acao"];
                                $sql7 = "select count(*) as total from " . $_SESSION["banco"] . ".acao_prazos where $where and num_tipo_prazo = 3 and num_acao=$num_acao";
                                $resultado7 = pg_query($sql7);
                                $sql8 = "select count(*) as total from " . $_SESSION["banco"] . ".acao_prazos where $where and data_prazo<now() and num_tipo_prazo = 2 and num_acao=$num_acao";
                                $resultado8 = pg_query($sql8);
                                if (pg_fetch_result($resultado7, 0, "total") > 0) {
                                    echo "<i>";
                                }
                                if (pg_fetch_result($resultado8, 0, "total") > 0) {
                                    echo "<b>";
                                }
                                //Ação para Atividade
                                echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atividade " . $rs6["num_acao"] . ": ";
                                echo $rs6["des_acao"];
                                //16/09/2011 por Maurício Marques
                                //Código comentado. Adicionado nova instrução SQL.
                                //$sql9 = "select case when num_tipo_prazo = 3 then to_char(dt_real_fina,'dd/mm/yyyy') else to_char(data_prazo,'dd/mm/yyyy') end as data from " . $_SESSION["banco"] . ".acao_prazos where $where and num_acao = $num_acao";                                                                
                                $sql9 = "Select to_char(data_prazo,'dd/mm/yyyy') as data from " . $_SESSION["banco"] . ".acao_prazos where situacao = 'A' and num_tipo_prazo <>1 and num_acao = $num_acao";
                                $resultado9 = pg_query($sql9);
                                while ($rs9 = pg_fetch_array($resultado9)) {
                                    echo "&nbsp;";
                                    echo $rs9["data"];
                                    echo "&nbsp;";
                                }
                                if (pg_fetch_result($resultado8, 0, "total") > 0) {
                                    echo "</b>";
                                }
                                if (pg_fetch_result($resultado7, 0, "total") > 0) {
                                    echo "</i>";
                                }
                            }
                        }
                    }
                }
            }
        } // fim diretriz

        if (count($elements) == 4) { // objetivo especifico
            $sql3 = "select * from " . $_SESSION["banco"] . ".objetivos_especificos where $where and num_objetivoespecifico = " . $elements[3];
            $resultado3 = pg_query($sql3);
            while ($rs3 = pg_fetch_array($resultado3)) {
                // objetivo especifico para Estratégia
                echo "<br>&nbsp;&nbsp;&nbsp;Estrat&eacute;gia " . $rs3["num_objetivoespecifico"] . ": ";
                echo $rs3["des_objetivoespecifico"];
                $num_objetivoespecifico = $rs3["num_objetivoespecifico"];
                $sql4 = "select * from " . $_SESSION["banco"] . ".metas where $where and num_objetivoespecifico = $num_objetivoespecifico";
                $resultado4 = pg_query($sql4);
                while ($rs4 = pg_fetch_array($resultado4)) {
                    echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Meta " . $rs4["num_meta"] . ": ";
                    echo $rs4["des_meta"];
                    $num_meta = $rs4["num_meta"];
                    $sql5 = "select *, d.des_descritivo as des_operacao from " . $_SESSION["banco"] . ".operacoes o, " . $_SESSION["banco"] . ".descritivos d where $where and o.num_descritivo = d.num_descritivo and num_meta = $num_meta";
                    $resultado5 = pg_query($sql5);
                    while ($rs5 = pg_fetch_array($resultado5)) {
                        //Operação para Ação
                        echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&ccedil;&atilde;o " . $rs5["num_operacao"] . ": ";
                        echo $rs5["des_operacao"];
                        $num_operacao = $rs5["num_operacao"];
                        $sql6 = "select d.des_descritivo as Des_Acao, a.* from " . $_SESSION["banco"] . ".acoes a, " . $_SESSION["banco"] . ".descritivos d where $where and a.num_descritivo = d.num_descritivo and num_operacao = $num_operacao";
                        $resultado6 = pg_query($sql6);
                        while ($rs6 = pg_fetch_array($resultado6)) {
                            $num_acao = $rs6["num_acao"];
                            $sql7 = "select count(*) as total from " . $_SESSION["banco"] . ".acao_prazos where $where and num_tipo_prazo = 3 and num_acao=$num_acao";
                            $resultado7 = pg_query($sql7);
                            $sql8 = "select count(*) as total from " . $_SESSION["banco"] . ".acao_prazos where $where and data_prazo<now() and num_tipo_prazo = 2 and num_acao=$num_acao";
                            $resultado8 = pg_query($sql8);
                            if (pg_fetch_result($resultado7, 0, "total") > 0) {
                                echo "<i>";
                            }
                            if (pg_fetch_result($resultado8, 0, "total") > 0) {
                                echo "<b>";
                            }
                            //Ação para Atividade
                            echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atividade " . $rs6["num_acao"] . ": ";
                            echo $rs6["des_acao"];
                            //15/09/2011 por Maurício Marques
                            //Código comentado. Adicionado nova instrução SQL.
                            //$sql9 = "select case when num_tipo_prazo = 3 then to_char(dt_real_fina,'dd/mm/yyyy') else to_char(data_prazo,'dd/mm/yyyy') end as data from " . $_SESSION["banco"] . ".acao_prazos where $where and num_acao = $num_acao";                                                                
                            $sql9 = "Select to_char(data_prazo,'dd/mm/yyyy') as data from " . $_SESSION["banco"] . ".acao_prazos where situacao = 'A' and num_tipo_prazo <>1 and num_acao = $num_acao";
                            $resultado9 = pg_query($sql9);
                            while ($rs9 = pg_fetch_array($resultado9)) {
                                echo "&nbsp;";
                                echo $rs9["data"];
                                echo "&nbsp;";
                            }
                            if (pg_fetch_result($resultado8, 0, "total") > 0) {
                                echo "</b>";
                            }
                            if (pg_fetch_result($resultado7, 0, "total") > 0) {
                                echo "</i>";
                            }
                        }
                    }
                }
            }
        } // fim objetivo especifico

        if (count($elements) == 5) { // metas
            $sql4 = "select * from " . $_SESSION["banco"] . ".metas where $where and num_meta = " . $elements[4];
            $resultado4 = pg_query($sql4);
            while ($rs4 = pg_fetch_array($resultado4)) {
                echo "<br>&nbsp;&nbsp;&nbsp;Meta " . $rs4["num_meta"] . ": ";
                echo $rs4["des_meta"];
                $num_meta = $rs4["num_meta"];
                $sql5 = "select *, d.des_descritivo as des_operacao from " . $_SESSION["banco"] . ".operacoes o, " . $_SESSION["banco"] . ".descritivos d where $where and o.num_descritivo = d.num_descritivo and num_meta = $num_meta";
                $resultado5 = pg_query($sql5);
                while ($rs5 = pg_fetch_array($resultado5)) {
                    //Operação para Ação
                    echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&ccedil;&atilde;o " . $rs5["num_operacao"] . ": ";
                    echo $rs5["des_operacao"];
                    $num_operacao = $rs5["num_operacao"];
                    $sql6 = "select d.des_descritivo as Des_Acao, a.* from " . $_SESSION["banco"] . ".acoes a, " . $_SESSION["banco"] . ".descritivos d where $where and a.num_descritivo = d.num_descritivo and num_operacao = $num_operacao";
                    $resultado6 = pg_query($sql6);
                    while ($rs6 = pg_fetch_array($resultado6)) {
                        $num_acao = $rs6["num_acao"];
                        $sql7 = "select count(*) as total from " . $_SESSION["banco"] . ".acao_prazos where $where and num_tipo_prazo = 3 and num_acao=$num_acao";
                        $resultado7 = pg_query($sql7);
                        $sql8 = "select count(*) as total from " . $_SESSION["banco"] . ".acao_prazos where $where and data_prazo<now() and num_tipo_prazo = 2 and num_acao=$num_acao";
                        $resultado8 = pg_query($sql8);

                        if (pg_fetch_result($resultado7, 0, "total") > 0) {
                            echo "<i>";
                        }
                        if (pg_fetch_result($resultado8, 0, "total") > 0) {
                            echo "<b>";
                        }
                        //
                        echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atividade " . $rs6["num_acao"] . ": ";
                        echo $rs6["des_acao"];

                        //15/09/2011 por Maurício Marques
                        //Código comentado. Adicionado nova instrução SQL.
                        //$sql9 = "select case when num_tipo_prazo = 3 then to_char(dt_real_fina,'dd/mm/yyyy') else to_char(data_prazo,'dd/mm/yyyy') end as data from " . $_SESSION["banco"] . ".acao_prazos where $where and num_acao = $num_acao";                                                                
                        $sql9 = "Select to_char(data_prazo,'dd/mm/yyyy') as data from " . $_SESSION["banco"] . ".acao_prazos where situacao = 'A' and num_tipo_prazo <>1 and num_acao = $num_acao";
                        $resultado9 = pg_query($sql9);
                        while ($rs9 = pg_fetch_array($resultado9)) {
                            echo "&nbsp;";
                            echo $rs9["data"];
                            echo "&nbsp;";
                        }
                        if (pg_fetch_result($resultado8, 0, "total") > 0) {
                            echo "</b>";
                        }
                        if (pg_fetch_result($resultado7, 0, "total") > 0) {
                            echo "</i>";
                        }
                    }
                    echo "<br>";
                }
            }
        } // fim metas
    }
    ?>
    </font>
    <body>
    </body>
</html>
